package com.xjgc.webservice.server.realsap;

import javax.jws.WebMethod;
import javax.jws.WebService;
import javax.xml.ws.BindingType;
import javax.xml.ws.soap.SOAPBinding;
import java.lang.reflect.InvocationTargetException;

/**
 * SAP传中间库实时分发业务系统
 *
 * @author: 小逗号
 * @date: 2023/8/8
 * @description:
 * @since:
 */
@WebService(name = "SapToMsiReal", targetNamespace = "http://service.ws.xjgc.SapToMsiReal.com/")
@BindingType(SOAPBinding.SOAP11HTTP_BINDING)
public interface SapToMsiReal {


    /**
     * 实时接收sap数据并分发给业务系统
     *
     * @param tName        任务号(标识)比如:SAP2SRM:ZXJ_MES_EBELN
     * @param serialNumber 流水号
     * @param dataXml      业务数据xml
     * @param arg3         源系统名  默认 SAP
     * @return
     */
    @WebMethod
    String realReceive(String tName, String serialNumber, String dataXml, String arg3);

}
